package br.urca.model;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.Table;

@Entity
@Table(name = "AtividadesComplementares")
public class AtividadeComplementar {

	@Id
	@Column(name = "CdAtividade", columnDefinition = "CHAR(10)")
	private String codigoAtividade;
	
	@Column(name = "Atividade", columnDefinition = "VARCHAR(255)")
	private String atividade;
	
	@Column(name = "Pontuacao_Max")
	private int pontuacaoMax; 
	
	@Column(name = "CH")
	private int cargaHoraria;
	
	@Column(name = "CH_POR_ATIVIDADE")
	private int cargaHorariaAtividade;
	
	public AtividadeComplementar() { }

	public AtividadeComplementar(String codigoAtividade, String atividade,
			int pontuacaoMax, int cargaHoraria, int cargaHorariaAtividade) {
		super();
		this.codigoAtividade = codigoAtividade;
		this.atividade = atividade;
		this.pontuacaoMax = pontuacaoMax;
		this.cargaHoraria = cargaHoraria;
		this.cargaHorariaAtividade = cargaHorariaAtividade;
	}

	public String getCodigoAtividade() {
		return codigoAtividade;
	}

	public void setCodigoAtividade(String codigoAtividade) {
		this.codigoAtividade = codigoAtividade;
	}

	public String getAtividade() {
		return atividade;
	}

	public void setAtividade(String atividade) {
		this.atividade = atividade;
	}

	public int getPontuacaoMax() {
		return pontuacaoMax;
	}

	public void setPontuacaoMax(int pontuacaoMax) {
		this.pontuacaoMax = pontuacaoMax;
	}

	public int getCargaHoraria() {
		return cargaHoraria;
	}

	public void setCargaHoraria(int cargaHoraria) {
		this.cargaHoraria = cargaHoraria;
	}

	public int getCargaHorariaAtividade() {
		return cargaHorariaAtividade;
	}

	public void setCargaHorariaAtividade(int cargaHorariaAtividade) {
		this.cargaHorariaAtividade = cargaHorariaAtividade;
	}
	
}
